home *** CD-ROM | disk | FTP | other *** search
-
- ΓòÉΓòÉΓòÉ 1. POLY_COM ΓòÉΓòÉΓòÉ
-
-
- ΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûê
- Γûê ΓûêΓûêΓûêΓûêΓûê Γûê ΓûêΓûêΓûêΓûä Γûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûäΓûê ΓûêΓûêΓûêΓûä Γûê ΓûêΓûê ΓûêΓûê Γûê
- Γûê ΓûäΓûäΓûäΓûäΓûäΓûê ΓûêΓûêΓûêΓûêΓûê Γûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûä ΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê Γûê Γûê ΓûêΓûê Γûê
- Γûê ΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê Γûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûÇΓûê ΓûêΓûêΓûêΓûêΓûê Γûê Γûê ΓûêΓûê Γûê
- ΓûêΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûêΓûêΓûêΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûêΓûäΓûêΓûêΓûäΓûê
-
- A Multi - COM-Port Treiber version 1.00
-
- Documentation for the Program
-
- * * * * * * * * * * * * * * * * * * * * * * * * *
-
-
- ΓòÉΓòÉΓòÉ 2. About POLY_COM ΓòÉΓòÉΓòÉ
-
- POLY _ COM Version1 . 00
-
- (c) 1991,1992, Markus Noller
-
- Fido-net 2:244/7056
-
-
- ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
-
- POLY_COM is a device driver for serial interface cards. It provides extended
- support for COM-Ports which are limited in OS/2 in number and baud-rate. In
- addition to the known transmission speeds 38400 and 57600 bps are selectable.
-
- Note: The program MODE.COM supplied with OS/2 is only capable of selecting
- speeds up to 19200 bps.
-
- This driver can be used in three different ways:
-
- o Operation of a "Multi-Port" card with up to four 16450 or 16550AFN working
- in parallel.
-
- o Operation of up to four standard-type serial port cards using the same
- interrupt, but due to hardware limitations only one at a time.
-
- o Operation of up to four slightly modified standard-type serial port cards
- using the same interrupt. All ports can work in parallel.
-
-
- ΓòÉΓòÉΓòÉ 4. NOTE ΓòÉΓòÉΓòÉ
-
- NOTE
-
- POLY_COM is released without guaranty of any kind. The use of all programs from
- the POLY_COM bundle is on your own risk !
-
- the following names are registered trademark and are used for reference only.
-
- o IBM und OS/2 - IBM Corporation
-
-
- ΓòÉΓòÉΓòÉ 5. Installation ΓòÉΓòÉΓòÉ
-
- POLY_COM is installed with the command DEVICE in the system configuration file
- CONFIG.SYS with full path and file name.
-
- Mandatory is the parameter giving POLY_COM the full path and file name of the
- configuration file containing the devcice names, addresses and so on. This file
- is created with COM_CFG, the utility program for configuration of POLY_COM.
-
- DEVICE=ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ POLY_COM.SYS ΓöÇΓöÇΓöÇ
- ΓööΓöÇ drive ΓöÇΓöÿ ΓööΓöÇ path ΓöÇΓöÿ
-
- ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ filename ΓöÇΓöÇΓöÇΓöñ
- ΓööΓöÇ drive ΓöÇΓöÿ ΓööΓöÇ path ΓöÇΓöÿ
-
- Note: Is there no configuration file given as parameter or is this file no
- POLY_COM configuration file, the installation of POLY_COM will fail.
-
-
- ΓòÉΓòÉΓòÉ 6. The Configuration Programm COM_CFG ΓòÉΓòÉΓòÉ
-
- COM _ CFG Version1 . 00
-
- (c) 1991,1992, Markus Noller
-
- Fido-net 2:244/7056
-
-
- ΓòÉΓòÉΓòÉ 6.1. Program start ΓòÉΓòÉΓòÉ
-
- The program is started by entering COM_CFG at the command prompt. Parameters
- could not be passed to the program.
-
- ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ COM_CFG ΓöÇΓöÇΓöÇΓöñ
- ΓööΓöÇ drive ΓöÇΓöÿ ΓööΓöÇ path ΓöÇΓöÿ
-
-
- ΓòÉΓòÉΓòÉ 6.2. Operation ΓòÉΓòÉΓòÉ
-
- The operation of the program is easy. First enter the interrupt number in the
- main window (may be hex or decimal).
-
- If you use a 4-port card, enter the correct values in the address and value
- fields of the control group. (This is e.g. address 2BF on a primary or 1BF on a
- secondary XENIX compatible card, value is 80 in both cases.) If you use
- standard-type (single or double) serial cards enter 0 (or nothing at all) for
- address, the control group will then be ignored.
-
- The selection Port Installation inserts now configurations for each individual
- port. You enter in this dialog box device name and base address of the port. In
- addition to this you may select single interrupt (by OUT2 - only for
- standard-type serial cards) and extended hardware buffering (16550AFN only).
-
- Interfaces equipped with a 16550AFN allow to set the buffer sizes used for
- transmit and receive direction. Futher it is possible to decide whether the
- buffer parameters are controlled by application programs or not.
-
- Note: There is a context sensitive online help to these and all other entry
- fields, checkboxes and other controls available. You must only select the field
- and press the <F1> key.
-
- The port configurations could be changed or deleted later, of course.
-
- At last the configuration file is saved. It is possible to use any filename,
- but I recommend to use an extension of .CFG for clearness.
-
- When the parameter of POLY_COM.SYS in CONFIG.SYS now points to this file, your
- work is done. Reboot and look whether the ports install correctly.
-
-
- ΓòÉΓòÉΓòÉ 7. Registration ΓòÉΓòÉΓòÉ
-
- This driver is distributed as SHAREWARE. You will recognize this when the
- registration request is shown during the initialisation of the driver when the
- 30 days testing period is over.
-
- This is the only difference between the shareware version and the registered
- one. It will show the registration request and wait for any key pressed. All
- other features are absolute identical. This effect has to be so drastic because
- it is not possible to include another "reduction" without affecting the
- function of a device driver.
-
- For this reason, I ask you to register the driver if you want to use it longer
- than this 30 days. Fill the registration form in this case and send it to the
- given address.
-
- A registration is valid for a single CPU. This means, it is allowed to use as
- much copies of POLY_COM on one machine as you like.
-
- The international version of POLY_COM (there is also a german version) is
- available for
-
- $ 20.- (in words: twenty)
-
- in cash included in Your letter. This is for all "normal users". You will get
- the registered version on a diskette of Your choice (5 1/4 or 3 1/2 inch) and a
- note when a new version is available due to a program error (what I don't hope)
- or if there are user comments leading to.
-
- FIDO-Sysops (if in the nodelist at the day of arrival of the registration) are
- given a reduction of 50%, that means
-
- $ 10.- (in words: ten)
-
- FIDO-Sysops get all support by the FIDO system. The driver will be sent as a
- file attach, updates will be sent as netmail and could be requested with a
- password.
-
- Once again: Please register this program immediately if you find it useful to
- avoid the surprise at the end of the 30 days trial period.
-
-
- ΓòÉΓòÉΓòÉ 7.1. Registration form ΓòÉΓòÉΓòÉ
-
-
-
- _____________, ___ __th __
-
-
-
-
-
-
- Markus Noller
-
- Tannenstrasse 18
-
- D - W7153 Weissach im Tal
-
- West Germany
-
-
-
- According: Registration Poly_Com
-
-
- Yes, I want to register Poly_Com. I know that this program is
- released without any kind of guarantee what is caused by its
- concept (shareware) and its very low prize. I enclose the
- registration fee of $20 to this letter in cash.
- (Again: No cheques please ! Thank you)
-
- I would like to receive the software on a
-
- o 5 1/4 inch diskette
- o 3 1/2 inch diskette.
- o I am SYSOP of a FIDO Node and want to use the reduction of
- 50% by using FIDO support. For this reason I pay only $10.
-
- my node number is : ____________________________
-
-
- Please send it to the following address:
-
-
-
- Name, First Name: _______________________________
-
- Street, No. : _______________________________
-
- Postal Code, Town: _______________________________
-
- Country: _______________________________
-
-
-
-
- __________________________________
- (signature)
-
-
- ΓòÉΓòÉΓòÉ 8. Modification of standard-type serial cards ΓòÉΓòÉΓòÉ
-
- Standard-type serial cards could be easily manipulated in a way, that multiple
- ports using the same interrupt could be opened at the same time. You must do
- some slight hardware manipulation for this purpose.
-
- Warning: You do those manipulations on your own risk. I will not be
- responsible for losses or damages of any kind which result from errors in this
- description or from inexpert execution of it. Note that errors in wiring could
- cause severe damage to your computer. Be extremly careful !!
-
-
- ΓòÉΓòÉΓòÉ 8.1. General function ΓòÉΓòÉΓòÉ
-
- The ISA-Bus is not designed for shared interrupts, because the usual way of
- generating interrupts (wired-or) was not selected by IBM.
-
- Instead every card wanting to signal an interrupt draws the selected IRQ line
- to "high" level and holds it there. A second card on the same line, not
- interrupting at that time remains "low". This leads to a short circuit on the
- bus. Fortunately, the cards are designed mostly solid enough that no damage
- could occur in such a situation, but the function could not be performed
- correctly.
-
- Serial cards have a feature to switch off the drivers of the interrupt output
- using the "OUT2-Pin" of the UART. Poly_Com uses this feature in that manner,
- that only opened COM-Ports enable these drivers. It is therefore possible to
- use multiple COM-Ports one after the other without any changes of the hardware.
-
- But if you want to open multiple ports using the same interrupt at the same
- time you must care that the "high" interrupt signal goes to the bus without
- being disturbed by a "low" signal on the same line. But if no interrupt is
- there, "low" signal must be applied to the bus.
-
- This could be done by a "wired-or" circuit made of diodes and a pull-down
- resistor:
-
-
- IRQ COM1 oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇo IRQx (Bus)
- Γöé
- IRQ COM2 oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
- Γöé
- IRQ COM3 oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
- Γöé
- IRQ COM4 oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
- Γûê
- Γöé
- Γö┤ Ground
-
-
- ΓòÉΓòÉΓòÉ 8.2. Description ΓòÉΓòÉΓòÉ
-
- First remove the jumpers or switch off the dip switches selecting the IRQ lines
- from all ports which are to use the shared interrupt.
-
- Now insert diodes in that places having a low voltage loss in forward direction
- (schottky or germanium types e.g. AA118). Insert them in that orientation that
- the cathode (ring on the case) is connected to the IRQ pad on the card edge
- connector. The following list shows the attachment of the IRQ lines with card
- edge connector pads.
-
- IRQ 3 B25
- IRQ 4 B24
- IRQ 5 B23
- IRQ 7 B21
- IRQ 9 B4
-
- The pads Bn are located on the solder side of the card and counted beginning
- from the metal plate at the end of the card.
-
- The anode of the diode must be connected to the other pin of the jumper field
- or dip switch.
-
- At last you have to install a pull-down resistor on one of the cards. This
- resistor should have a value of about 10 kOhm. Connect it to the cathode of
- the new installed diode and to ground level. You will find ground in the
- surrounding area most easy at a pin of a chip. Ground is also connected to the
- B1 and B31 pads on the card edge connector. The following picture will show
- you how to find the ground pin on a standard TTL chip.
-
-
- ΓòÉΓòÉΓòÉ 9. "Multi-Port" Cards ΓòÉΓòÉΓòÉ
-
- If you are afraid to do the above noted modifications or if your computer is
- too important for you to risk any damage, you are free to buy a "Multi-Port"
- card from a shop or mail order company.
-
- These cards are sold as "XENIX compatible". Only accept 4-port-cards which are
- guaranteed to work with XENIX. I am not able to tell you anything about other
- cards! Nevertheless, I will give absolutely no guaranty that any card sold as
- "XENIX compatible" will work with POLY_COM !!
-
- Feel free to contact me, if you are unable to find such a card, but be warned:
- I am not a mail order company - I buy this cards myself from one. So I am not
- able to tell you how long it will last until you receive it. And for obvious
- reasons I'm not able to send you anything without getting the money first. I
- can't tell you exact prizes at the moment because hardware prizes are changing
- monthly. I give the following numbers only as a hint:
-
- 4-port-serial XENIX-compatible card with 4 16450s
- (inclusive registration of POLY_COM and freight) $ 120.--
-
- Replacement of a 16450 with a 16550 $ 35.--
-
- Please write to my FIDO-address if you are interested.
-
- Markus Noller
- 2:244/7056@fidonet
-
- or to my postal address:
-
- Markus Noller
- Tannenstraсe 18
- D-W7153 Weissach im Tal
- Germany
-
-
- ═══ <hidden> АА   ═══
-
- devicedriver-parameter :drive ,path
-
- Drive and path for the device driver, which is to be loaded. Device drivers are
- stored as file on the hard disk. Because the search path is not stored in PATH
- during boot time, device drivers without a path are only searched in the root
- directory of the boot drive.
-
-
- ═══ <hidden> ААА   ═══
-
- POLY _ COM . SYS-Parameter :drive ,path ,filename
-
- This parameters give path and file name of the configuration file containing
- information about addresses and interrupts for the port which are supported by
- this driver.
-
- ThisfileiscreatedwithCOM _ CFG .
-
-
- ═══ <hidden> АА   ═══
-
- ExternalCommand-parameters :drive ,path
- Drive and path for the command to be executed. External commands are stored as
- program files on the hard disk. If an external command is entered the system
- looks for the program file in the actual directory on the current drive. If it
- is not found there, the search is continued in all directories itemized in the
- "PATH" variable. If the program could not be found by this mechanism the drive
- and path, where the command is located must be entered also.